package org.aileen.java_chatroom.model;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MessageMapper {
    // 获取指定会话的最后一条
    String getLastMessageBySessionId (int sessionId);

    //获取指定会话历史消息列表
    //有的会话里 , 历史消息可能特别多
    // 所以我们需要对获取的消息条数做出限制, 默认只收最近的 100条消息
    List<Message> getMessagesBySessionId(int sessionId);

    //通过这个方法实现 将消息插入到数据库中
    void add(Message message);

}
